<?php
/*******************************************************************************
 * $Date:: Jan 10, 2011 11:19:32 PM                                            $
 * $Revision:                                                                  $
 * $Author:: Tuan Duong                                                        $
 * $Comment::                                                                  $
 ******************************************************************************/ 
/**
 * Description here...
 * 
 * @package Lua
 * @subpackage Config
 * @author Tuan Duong <bacduong[at]gmail[dot]com>
 * @version 
 */

class Lua_Constant_General
{
    /**
     * Constant that holds name of application configuration
     */
    const LUA_CONFIG = "LUA_CONFIG";

    /**
     * Constant that holds name of application router
     */
    const LUA_ROUTER = "LUA_ROUTER";

    /**
     * Constant that holds name of application dispatcher
     */
    const LUA_DISPATCHER = "LUA_DISPATCHER";

    /**
     * Constant that holds name of application view adapter
     */
    const LUA_VIEW_ADAPTER = "LUA_VIEW_ADAPTER";
    
    /**
     * Constant that holds name of application URI
     */
    const LUA_URI = "LUA_URI";

    /**
     * Constant that holds name of Lua Access Control List
     */
    const LUA_ACL = "LUA_ACL";

    /**
     * Constant that holds default parameter name of controller
     */
    const PARAM_CONTROLLER = 'c';

    /**
     * Constant that holds default parameter name of action
     */
    const PARAM_ACTION = 'a';
    
    /**
     * Constant that holds default parameter name of module
     */
    const PARAM_MODULE = 'm';
    
    /**
     * Constants that hold default name of application parameters
     */
    const DEFAULT_CONTROLLER_NAME = 'index';
    const DEFAULT_ACTION_NAME = 'index';
    const DEFAULT_MODULE_NAME = 'default';

    /**
     * Default application components
     */
    const DEFAULT_ROUTER = 'Lua_Router';
    const DEFAULT_DISPATCHER = 'Lua_Dispatcher';
    const DEFAULT_VIEW_ADAPTER = 'Zend';
}
